<script>
	export default {
		// 此处globalData为了演示其作用，不是uView框架的一部分
		globalData: {//全局变量
			username: '白居易'//js中使用 getApp().globalData.username = 'test'
		},
		onLaunch() {//当uni-app 初始化完成时触发（全局只触发一次）
		
			//uni.$on('update',function(data){ //自定义事件
			//	console.log('监听到事件来自 update ，携带参数 msg 为：' + data.msg);
			//})
			//uni.$emit('update',{msg:'页面更新'})
			//uni.$once('update',function(data){  //只能触发一次 
			//	console.log('监听到事件来自 update ，携带参数 msg 为：' + data.msg);
			//})
			
			// uni.$off([eventName, callback])//移除自定义事件
			
			// 如果没有提供参数，则移除所有的事件监听器；
			// 如果只提供了事件，则移除该事件所有的监听器；
			// 如果同时提供了事件与回调，则只移除这个回调的监听器；
			// 提供的回调必须跟$on的回调为同一个才能移除这个回调的监听器；
		},
		onShow() {//当 uni-app 启动，或从后台进入前台显示
			
		},
		onHide(){//当 uni-app 从前台进入后台
			
		},
		onError() {//当 uni-app 报错时触发
			
		},
		onUniNViewMessage(){//对 nvue 页面发送的数据进行监听，可参考 nvue 向 vue 通讯
			
		},
		onUnhandledRejection(){//对未处理的 Promise 拒绝事件监听函数（2.8.1+）
			
		},
		onPageNotFound(){//页面不存在监听函数
			
		},
		onThemeChange(){//监听系统主题变化
			
		},
		onInit(e){//监听页面初始化，其参数同 onLoad 参数，为上个页面传递的数据，参数类型为 Object（用于页面传参），触发时机早于 onLoad
			
		},
		onReady(){//监听页面初次渲染完成。注意如果渲染速度快，会在页面进入动画完成前触发	
			
		},
		onHide(){//监听页面隐藏	
			
		},
		onUnload(){//监听页面卸载	
			
		},
		onResize(){//监听窗口尺寸变化	
			
		},
		onPullDownRefresh(){//监听用户下拉动作，一般用于下拉刷新，参考示例	
			
		},
		onReachBottom(){//页面滚动到底部的事件（不是scroll-view滚到底），常用于下拉下一页数据。具体见下方注意事项	
			
		},
		onTabItemTap(Object){//点击 tab 时触发，参数为Object，具体见下方注意事项	
			
		},
		onShareAppMessage(){//用户点击右上角分享	
			
		},
		onPageScroll(){//监听页面滚动，参数为Object		
			
		},
		onNavigationBarButtonTap(Object){//监听原生标题栏按钮点击事件，参数为Object		
			
		},
		onBackPress(){//监听页面返回，返回 event = {from:backbutton、 navigateBack} 	
			
		},
		onNavigationBarSearchInputChanged(){//监听原生标题栏搜索输入框输入内容变化事件		
			
		},
		onNavigationBarSearchInputConfirmed(){//监听原生标题栏搜索输入框搜索事件，用户点击软键盘上的“搜索”按钮时触发。	
			
		},
		onNavigationBarSearchInputClicked(){//监听原生标题栏搜索输入框点击事件		
			
		},
		onShareTimeline(){//监听用户点击右上角转发到朋友圈		
			
		},
		onAddToFavorites(){//监听用户点击右上角收藏		
			
		},
		onShareAppMessage(){//用户点击右上角分享	
			
		},
		onLoad(){//监听页面加载，其参数为上个页面传递的数据，参数类型为 Object（用于页面传参）
		
		}
	}
</script>

<style lang="scss">
	@import  "/static/icon/iconfont.css";
</style>